package com.mydemo.game.resaultStage;

import com.mydemo.entity.Save;

import java.util.Scanner;

public class ResultStage {
//    static Scanner scanner = new Scanner(System.in);

    public static final Save resultStage(Save save) {
        /*
        在这个阶段中，进行如下操作：
        1. 添加一个方法，遍历所有的雇佣人员和车辆，将他们的days-1
        2. 添加一个方法，提醒玩家，小于5的人员和车辆，并让其能够点进去
        3. 添加一个方法，用于续费，选中一个人员或者车辆，进行续费操作
        * */
        CarDaysCalculate.carDaysCalculate(save);
        DriverDaysCalculate.driverDaysCalculate(save);
        boolean flag = true;
        while (flag) {
            System.out.println("""
                    1. 车辆续费
                    2. 司机续费
                    0. 退出
                    """);
            Scanner scanner = new Scanner(System.in);
            int choose = scanner.nextInt();
            // 正常处理choice
            switch (choose) {
                case 0 -> flag = false;
                case 1 -> save = CarAddDays.carAddDays(save);
                case 2 -> save = DriverAddDays.driverAddDays(save);
                default -> System.out.println("输入有误，请重新输入");
            }
        }
        return save;
    }
}
